@charset "utf-8";
/* CSS Document */

/*public*/
*{ margin:0px; padding:0px; border:0px;}
ul,ol,li{ list-style-type:none; list-style-position:outside;}
body{ font-family:Arial, sans-serif, "宋体", "微软雅黑"; font-size:12px; line-height:24px; color:#000000; background:#F3F3F3;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none;  color:#FF7F00;}
.box{ width:1004px; margin:auto;}
.clr{ clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}
.foot_nav{ text-align:center; padding-top:7px;}
.company{ margin-top:5px; text-align:center;}
#footer a{ color:#FFFFFF;}
#footer a:hover{ text-decoration:none;  color:#FF7F00;}
form input{ border:1px solid #CCCCCC;}
form textarea{ border:1px solid #CCCCCC;}
/*public*/

.mt20{ margin-top:20px;}
.mt10{ margin-top:10px;}

.contact_title{ font-size:14px; font-weight:bold; color:#FF0000;}

#header{ height:140px;}
.logo{ float:left; display:inline; width:470px; height:60px; margin:33px 0px 0px 0px;}


.ewm{ width:220px; float:left; display:inline; margin:20px 0px 0px 63px; height:110px;}


.ewm li{ float:left; display:inline; width:80px; height:110px; margin-right:25px;}
.ewm_img, .ewm_img img{ width:80px; height:80px;}
.ewm_text{ width:100%; text-align:center; height:30px; line-height:30px;}


.language{ float:right; width:200px; text-align:right; display:inline; margin:30px 0px 0px 0px;}

#menu{  background:url(../images/menu_bg.jpg) repeat-x top center; width:100%; height:46px; position:relative; z-index:999;}

#banner{ width:100%; overflow:hidden; margin-top:1px; height:350px; position:relative;}
.banner{ width:1440px; margin:auto;}

#search{ background:url(../images/search_bg.jpg) repeat-x top center; width:100%; height:81px;}

.search_form{ height:26px; width:252px; float:left; display:inline; margin:13px 0px 0px 0px; position:relative;}
.search_input input{ width:153px; height:24px; border:1px solid #DEDEDE; background:url(../images/search_inp_bg.jpg) #FFFFFF no-repeat 10px center; padding-left:30px; padding-right:5px;}
.search_sub input{ background:url(../images/search_sub.png) no-repeat top center; width:62px; height:26px; cursor:pointer; border:none; position:absolute; right:0px; top:0px;}

.search_text{ float:right; display:inline; margin:13px 0px 0px 0px; width:600px; text-align:right; height:26px; line-height:26px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; color:#2F2F2F;}
.search_text a{ color:#2F2F2F;}

.left{ float:left; display:inline; width:243px; height:555px; background:#22427F;}
.left_title{ margin:13px 0px 0px 17px; float:left; display:inline; width:156px; height:20px;}
.left_prod{ float:left; width:210px; display:inline; margin:15px 0px 0px 14px;}
.left_prod li{ height:31px; line-height:31px; border-bottom:1px dashed #FFFFFF; background:url(../images/p_bg.png) no-repeat left center; padding-left:15px; width:195px;}
.left_prod li a{ color:#FFFFFF;}
.left_prod li a:hover{ color:#FF7F00;}

.i_prod_show{ border:10px solid #E0E0E0; width:741px; float:left; display:inline; height:535px; background:#FFFFFF;}

#i_text_box{ background:#E0E0E0; height:390px; width:100%;}

.i_about_box{ width:306px; height:362px; padding-right:15px; border-right:1px dashed #9C9C9C; float:left; display:inline; margin:17px 0px 0px 15px;}
.i_title_head{ width:100%; height:19px;}
.i_box_img{ margin-top:15px;}
.i_box_img img{ border:3px solid #FFFFFF;}

.i_about_text{ line-height:30px; margin-top:5px; height:175px; width:100%; overflow:hidden;}

.i_news_box{ width:308px; height:362px; padding-right:15px; border-right:1px dashed #9C9C9C; float:left; display:inline; margin:17px 0px 0px 10px;}
.i_news_list{ margin-top:10px; width:100%;}
.i_news_list li{ height:29px; line-height:29px; border-bottom:1px dashed #000000; background:url(../images/n_bg.png) no-repeat left center; padding-left:15px; width:293px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_contact_box{ width:306px; height:362px; float:right; display:inline; margin:17px 15px 0px 0px;}

.i_contactus{ background:url(../images/i_contact_bg.png) no-repeat 10px center; width:100%; height:315px; margin-top:15px; line-height:23px;}

#user{ width:1004px; height:246px; background:#E0E0E0; position:relative;}
.user_title{ width:62px; height:246px; position:absolute; right:0px; top:0px;}

#footer{ background:url(../images/foot_bg.jpg) repeat-x top center; width:100%; height:91px; color:#FFFFFF;}


.right_box{ margin-top:10px;}
.xy_right{ float:right; display:inline; width:741px;}
.right_head{ background:#22427F; width:100%; height:42px; position:relative;}
.right_title{ width:200px; text-align:left; height:22px; position:absolute; left:15px; top:11px;}
.right_position{ width:300px; text-align:right; position:absolute; right:15px; top:0px; height:42px; line-height:42px; color:#BDC7D9;}

/*news*/
.news{ width:100%; margin-left:0px;}
.news li{ background:url(../images/n_bg.png) no-repeat left center; padding-left:15px; border-bottom:1px #4B3523 dashed; height:30px; line-height:30px; position:relative; vertical-align:middle;}
.news li span{ position:absolute; right:5px; top:0px; display:block; width:200px; text-align:right; height:30px; line-height:30px;}
/*news*/

.contactus p{ border-bottom:1px dashed #0066FF; background:url(../images/c_bg.png) no-repeat left center; height:30px; line-height:30px; padding-left:20px;}

/*fengmao*/
.fengmao{ margin-top:0px; margin-left:0px; font-family:"宋体", Arial, sans-serif, "微软雅黑"; font-size:12px; width:802px; line-height:0px;}
.fengmao img{ padding:5px; max-width:200px; width:auto!important; height:160px;}
.fengmao li{ float:left; display:inline; margin-right:51px; margin-bottom:5px; margin-top:10px; width:210px; height:170px; border:#CC9900 1px dotted; text-align:center;}

.honors_pic{ width:100%; text-align:center; padding-top:10px;}
.honors_pic img{ max-width:700px; height:auto!important;}
/*fengmao*/


/*products*/
.products_lists{ margin-top:10px; margin-left:18px; font-family:"宋体", Arial, sans-serif, "微软雅黑"; font-size:12px; width:100%;}
.products_lists img{ border:#CC9900 1px dotted; padding:5px; width:200px; height:160px;}
.products_lists li{ float:left; display:inline; margin-right:30px; width:213px; height:225px; margin-top:10px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}

.products_listsen{ margin-top:10px; margin-left:18px; font-family:"宋体", Arial, sans-serif, "微软雅黑"; font-size:12px; width:100%;}
.products_listsen img{ border:#CC9900 1px dotted; padding:5px; width:200px; height:160px;}
.products_listsen li{ float:left; display:inline; margin-right:30px; width:213px; height:220px; margin-top:10px;}

.products_show{ margin-top:10px; font-family:"宋体", Arial, sans-serif, "微软雅黑"; font-size:12px; width:100%; margin-bottom:10px;}
/*products*/